<?php



class DebitoOnline
{
	var $banco;
	var $processo;
	
	function DebitoOnline($banco) {
		$this->setBanco($banco);
		$this->geraProcesso();
	}
	
	
    /**
     * Returns $banco.
     * @see DebitoOnline::$banco
     */
    public function getBanco()
    {
        return $this->banco;
    }
    
    /**
     * Sets $banco.
     * @param object $banco
     * @see DebitoOnline::$banco
     */
    public function setBanco($banco)
    {
        $this->banco = $banco;
    }
    
    /**
     * Returns $processo.
     * @see DebitoOnline::$processo
     */
    public function getProcesso()
    {
        return $this->processo;
    }
    
    /**
     * Sets $processo.
     * @param object $processo
     * @see DebitoOnline::$processo
     */
    public function geraProcesso()
    {
        $numero = rand(1000000000, 9999999999);
		
		$connection	= Modelo::conectaBD();
		
		$strQuery 	= "SELECT processo FROM debitosonline WHERE processo=" . $numero . ";";
		$resultSet	= Modelo::query($strQuery, $connection);
		
		while ($resultado = mysql_fetch_array($resultSet)) {
			$numero	= rand(1000000000,9999999999);
			$strQuery 	= "SELECT processo FROM debitosonline WHERE processo=" . $numero . ";";
			$resultSet	= Modelo::query($strQuery, $connection);
		}
		
		Modelo::desconectaBD($connection);
		
		$this->processo	= $numero;
    }

}

?>